// const BASE_URL = `http://192.168.124.5:8081`  //链接本地模拟器的时候 该ip地址需要替换成本机ip  开发环境
// const BASE_URL = `http://192.168.2.193:8082`  //链接本地模拟器的时候 该ip地址需要替换成本机ip  开发环境
const BASE_URL = `http://3510b38g11.zicp.fun:13894`  //链接本地模拟器的时候 该ip地址需要替换成本机ip 服务器 生产环境
export const myrequest = (options) => {  // {url: '', method: '', data: {}}
	return new Promise((resolve, reject) => {
		uni.request({
			url: BASE_URL + options.url,
			method: options.method || 'GET',
			header: {authorization: uni.getStorageSync('authorization') ? uni.getStorageSync('authorization'): ''},
			data: options.data || {},
			success: (res) => {
				// console.log(res)
				const data = res.data
				if (data.code === 401001) {  // 401001表示凭证过期，未登录
					uni.navigateTo({
						url: '/pages/login/login'
					})
					return
				}else if(data.code === 401008) {
					uni.showToast({
						icon: 'error',
						title: '抱歉，您暂无权限'
					})
				}else if(data.code === 0) {
					resolve(data) 
				}else{
					uni.showToast({
						icon: 'error',
						title: data.msg
					})
				}
				
			},
			fail: (error) => {
				uni.showToast({
					icon: 'error',
					title: '系统错误'
				})
				reject(error)
			}
		})
	})
}